package com.qili.entity.supervisor;

import com.qili.annotation.Bookmark;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.stereotype.Component;
import javax.persistence.Id;
import javax.persistence.Column;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * @Author Zhangshuo
 * @date 2020/11/16 10:14
 **/
@Table(name = "supervisor_project_forms")
@Data
@ToString
@EqualsAndHashCode
@Component
public class SupervisorProjectForms implements Serializable {
    /**
     * 主键
     */
    @Id
    @Column(name = "spf_id")
    private String spfId;
    /**
     * 项目id
     */
    @Column(name = "spf_prjid")
    private String spfPrjid;
    /**
     * 阶段id
     */
    @Column(name = "spf_staid")
    private String spfStaid;
    /**
     * 里程id
     */
    @Column(name = "spf_milid")
    private String spfMilid;
    /**
     * 项目分包表id
     */
    @Column(name = "pc_id")
    private String pcId;


    /**
     * 保存路径
     */
    @Column(name = "spf_savefilepath")
    private String saveFilePath;

    @Bookmark(mark = "PO_F1")
    @Column(name = "spf_f1")
    private String spfF1;

    @Bookmark(mark = "PO_F2")
    @Column(name = "spf_f2")
    private String spfF2;

    @Bookmark(mark = "PO_F3")
    @Column(name = "spf_f3")
    private String spfF3;

    @Bookmark(mark = "PO_F4")
    @Column(name = "spf_f4")
    private String spfF4;

    @Bookmark(mark = "PO_F5")
    @Column(name = "spf_f5")
    private String spfF5;

    @Bookmark(mark = "PO_F6")
    @Column(name = "spf_f6")
    private String spfF6;

    @Bookmark(mark = "PO_F7")
    @Column(name = "spf_f7")
    private String spfF7;

    @Bookmark(mark = "PO_F8")
    @Column(name = "spf_f8")
    private String spfF8;

    @Bookmark(mark = "PO_F9")
    @Column(name = "spf_f9")
    private String spfF9;

    @Bookmark(mark = "PO_F10")
    @Column(name = "spf_f10")
    private String spfF10;

    @Bookmark(mark = "PO_F11")
    @Column(name = "spf_f11")
    private String spfF11;

    @Bookmark(mark = "PO_F12")
    @Column(name = "spf_f12")
    private String spfF12;

    @Bookmark(mark = "PO_F13")
    @Column(name = "spf_f13")
    private String spfF13;

    @Bookmark(mark = "PO_F14")
    @Column(name = "spf_f14")
    private String spfF14;

    @Bookmark(mark = "PO_F15")
    @Column(name = "spf_f15")
    private String spfF15;

    @Bookmark(mark = "PO_F16")
    @Column(name = "spf_f16")
    private String spfF16;

    @Bookmark(mark = "PO_F17")
    @Column(name = "spf_f17")
    private String spfF17;

    @Bookmark(mark = "PO_F18")
    @Column(name = "spf_f18")
    private String spfF18;

    @Bookmark(mark = "PO_F19")
    @Column(name = "spf_f19")
    private String spfF19;

    @Bookmark(mark = "PO_F20")
    @Column(name = "spf_f20")
    private String spfF20;

    @Bookmark(mark = "PO_F21")
    @Column(name = "spf_f21")
    private String spfF21;

    @Bookmark(mark = "PO_F22")
    @Column(name = "spf_f22")
    private String spfF22;

    @Bookmark(mark = "PO_F23")
    @Column(name = "spf_f23")
    private String spfF23;

    @Bookmark(mark = "PO_F24")
    @Column(name = "spf_f24")
    private String spfF24;

    @Bookmark(mark = "PO_F25")
    @Column(name = "spf_f25")
    private String spfF25;

    @Bookmark(mark = "PO_F26")
    @Column(name = "spf_f26")
    private String spfF26;

    @Bookmark(mark = "PO_F27")
    @Column(name = "spf_f27")
    private String spfF27;

    @Bookmark(mark = "PO_F28")
    @Column(name = "spf_f28")
    private String spfF28;

    @Bookmark(mark = "PO_F29")
    @Column(name = "spf_f29")
    private String spfF29;

    @Bookmark(mark = "PO_F30")
    @Column(name = "spf_f30")
    private String spfF30;

    @Bookmark(mark = "PO_F31")
    @Column(name = "spf_f31")
    private String spfF31;

    @Bookmark(mark = "PO_F32")
    @Column(name = "spf_f32")
    private String spfF32;

    @Bookmark(mark = "PO_F33")
    @Column(name = "spf_f33")
    private String spfF33;

    @Bookmark(mark = "PO_F34")
    @Column(name = "spf_f34")
    private String spfF34;

    @Bookmark(mark = "PO_F35")
    @Column(name = "spf_f35")
    private String spfF35;

    @Bookmark(mark = "PO_F36")
    @Column(name = "spf_f36")
    private String spfF36;

    @Bookmark(mark = "PO_F37")
    @Column(name = "spf_f37")
    private String spfF37;

    @Bookmark(mark = "PO_F38")
    @Column(name = "spf_f38")
    private String spfF38;

    @Bookmark(mark = "PO_F39")
    @Column(name = "spf_f39")
    private String spfF39;

    @Bookmark(mark = "PO_F40")
    @Column(name = "spf_f40")
    private String spfF40;

    @Bookmark(mark = "PO_F41")
    @Column(name = "spf_f41")
    private String spfF41;

    @Bookmark(mark = "PO_F42")
    @Column(name = "spf_f42")
    private String spfF42;

    @Bookmark(mark = "PO_F43")
    @Column(name = "spf_f43")
    private String spfF43;

    @Bookmark(mark = "PO_F44")
    @Column(name = "spf_f44")
    private String spfF44;

    @Bookmark(mark = "PO_F45")
    @Column(name = "spf_f45")
    private String spfF45;

    /**
     * 创建时间
     */
    @Column(name = "create_date")
    private String createDate;
    /**
     * 创建人
     */
    @Column(name = "create_user_id")
    private String createUserId;
    /**
     * 文件类型编码
     */
    @Bookmark(mark = "PO_Filecode")
    @Column(name = "spf_filecode")
    private String spfFilecode;
    /**
     * 文件流水编码
     */
    @Bookmark(mark = "PO_C")
    @Column(name = "order_code")
    private String orderCode;
    /**
     * 分包编号
     */
    @Column(name = "fb_code")
    private String fbCode;
    /**
     * 文件父级id
     */
    @Column(name = "file_parent_id")
    private String fileParentId;
    /*页面中第几文件*/
    @Column(name = "wj_num")
    private String wjNum;

    @Column(name = "file_ind")
    private Integer fileInd;


}
